package cn.jbolt.ai.app.config;

/**
 * 节点配置常量
 */
public class AppConfigConstant {





    //关联类型
    public  final static String LINK_TYPE_APP="app";
    public  final static String LINK_TYPE_SESSION="session";
    public  final static String LINK_TYPE_NODE="node";

    /**
     * LLM配置的key
     */
    public static final String CONFIG_TYPE_LLM = "llmConfig";
    /**
     * LLM配置的key
     */
    public static final String CONFIG_TYPE_FUNCCALL = "funcCallConfig";

    /**
     * 知识库配置的key
     */
    public static final String CONFIG_TYPE_KLB = "klbConfig";

    /**
     * UI配置的key
     */
    public static final String CONFIG_TYPE_UI = "uiConfig";
    /**
     * 知识库回答配置
     */
    public static final String CONFIG_TYPE_CHAT_WITH_KLB = "chatWithKlbConfig";
    /**
     * 配置项 提示词模板
     */
    public static final String CONFIG_KEY_PROMPT_TPL = "promptTpl";

    /**
     * context中存储原始提示词的attr key
     */
    public static final String ATTR_KEY_PROMPT = "prompt";


    /**
     *  context中存储知识库查询结果的 attr key
     */
    public static final String ATTR_KEY_KLB_RESULT = "klb_result";

}
